package be.vdab.services;

import be.vdab.dao.*;
import be.vdab.entities.*;

public class ReservatieService {
ReservatieDAO reservatieDAO = new ReservatieDAO();
VoorstellingDAO voorstellingDAO = new VoorstellingDAO();
	
	public boolean create(Reservatie reservatie) {
		reservatieDAO.beginTransaction();
		reservatieDAO.create(reservatie);
		boolean gewijzigd = reservatieDAO.verminderVrijePlaatsen(reservatie.getVoorstellingsNr(), reservatie.getPlaatsen());
		if(gewijzigd){
			reservatieDAO.commit();
		}
		else{
			reservatieDAO.rollback();
		}
		return gewijzigd;
	}
}
